overhaul and rebuilt - Turc Anglais Dictionnaire